538c8834c1fed115b1ff950e6ad44a60d051580a,nflow-engine/src/test/java/com/nitorcreations/nflow/engine/internal/dao/WorkflowInstanceDaoTest.java,WorkflowInstanceDaoTest,updateWorkflowInstanceWithNonRootWorkflowAndChildWorkflowsWorks,#,187

Before Change


    WorkflowInstance i1 = constructWorkflowInstanceBuilder().setStatus(created).build();
    int id = dao.insertWorkflowInstance(i1);
    WorkflowInstance i2 = new WorkflowInstance.Builder(dao.getWorkflowInstance(id)).setStatus(inProgress).setState("updateState")
            .setStateText("update text").setNextActivation(now()).build();
    DateTime started = now();
    WorkflowInstanceAction a1 = new WorkflowInstanceAction.Builder().setExecutionStart(started).setExecutorId(42)
            .setExecutionEnd(started.plusMillis(100)).setRetryNo(1).setState("test").setStateText("state text")

After Change


    WorkflowInstance i1 = constructWorkflowInstanceBuilder().setStatus(created).build();
    int id = dao.insertWorkflowInstance(i1);
    WorkflowInstance i2 = new WorkflowInstance.Builder(dao.getWorkflowInstance(id)).setStatus(inProgress).setState("updateState")
        .setStateText("update text").build();
    DateTime started = now();
    WorkflowInstanceAction a1 = new WorkflowInstanceAction.Builder().setExecutionStart(started).setExecutorId(42)
            .setExecutionEnd(started.plusMillis(100)).setRetryNo(1).setState("test").setStateText("state text")